﻿using System;

namespace Mono.Cecil
{
	// Token: 0x0200007D RID: 125
	public interface IMemberDefinition : ICustomAttributeProvider, IMetadataTokenProvider
	{
		// Token: 0x170000FD RID: 253
		// (get) Token: 0x060004DC RID: 1244
		// (set) Token: 0x060004DD RID: 1245
		string Name { get; set; }

		// Token: 0x170000FE RID: 254
		// (get) Token: 0x060004DE RID: 1246
		string FullName { get; }

		// Token: 0x170000FF RID: 255
		// (get) Token: 0x060004DF RID: 1247
		// (set) Token: 0x060004E0 RID: 1248
		bool IsSpecialName { get; set; }

		// Token: 0x17000100 RID: 256
		// (get) Token: 0x060004E1 RID: 1249
		// (set) Token: 0x060004E2 RID: 1250
		bool IsRuntimeSpecialName { get; set; }

		// Token: 0x17000101 RID: 257
		// (get) Token: 0x060004E3 RID: 1251
		// (set) Token: 0x060004E4 RID: 1252
		TypeDefinition DeclaringType { get; set; }
	}
}
